package com.biz.primus.model.promotion.vo.resp;

import com.biz.primus.base.vo.PromotionBasicInfoVo;
import com.biz.primus.model.promotion.enums.PromotionStatusEnum;
import com.biz.primus.model.promotion.vo.PresellProductVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Collections;
import java.util.List;
import lombok.Getter;
import lombok.Setter;

/**
 * 预售活动返回Vo
 *
 * @author david-liu
 */
@Getter
@Setter
@ApiModel(value = "预售活动返回Vo")
public class PresellPromotionRespVo extends PromotionBasicInfoVo {
    private static final long serialVersionUID = 9185781634029058204L;

    @ApiModelProperty(value = "预售活动结束时间")
    private String endTime;

    @ApiModelProperty(value = "活动状态")
    private PromotionStatusEnum status;

    @ApiModelProperty(value = "发货时间")
    private String deliverTime;

    private List<PresellProductVo> presellProducts = Collections.emptyList();
}
